package top.healthylife.gateway.platform.br.dto.basicdata.newcarprice.res;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import top.healthylife.gateway.dto.annotation.ApiField;

/**
 * @author : 高则喜
 * @Date 2020/12/24 14:31
 */
@Data
@Accessors(chain = true)
@ApiModel("VIN 解析到的车型基本信息集合")
public class Style {
    @ApiField(value = "车型排量 " , info = " " )
    @ApiModelProperty(value="车型排量 ",example=" " )
    private Double displacement;

    @ApiField(value = "车型环保标准" , info = " " )
    @ApiModelProperty(value="车型环保标准",example=" " )
    private String environmentProtectionStandard;

    @ApiField(value = "品牌名称" , info = " " )
    @ApiModelProperty(value="品牌名称",example=" " )
    private String makeName;

    @ApiField(value = "厂商名称" , info = " " )
    @ApiModelProperty(value="厂商名称",example=" " )
    private String manufacturerName;

    @ApiField(value = "车系名称" , info = " " )
    @ApiModelProperty(value="车系名称",example=" " )
    private String modelName ;

    @ApiField(value = "车型名称" , info = " " )
    @ApiModelProperty(value="车型名称",example=" " )
    private String name;

    @ApiField(value = "车型变速方式" , info = " " )
    @ApiModelProperty(value="车型变速方式",example=" " )
    private String transmissionType ;

    @ApiField(value = "车型年款" , info = " " )
    @ApiModelProperty(value="车型年款",example=" " )
    private Integer year;

    @ApiField(value = "新车指导价" , info = " " )
    @ApiModelProperty(value="新车指导价",example=" " )
    private String manufacturerGuidePrice ;

    @ApiField(value = "品牌型号" , info = " " )
    @ApiModelProperty(value="品牌型号",example=" " )
    private String makeInfo;

    @ApiField(value = "车型颜色" , info = " " )
    @ApiModelProperty(value="车型颜色",example=" " )
    private String styleColor;

    @ApiField(value = "出厂日期 " , info = " yyyy-MM  " )
    @ApiModelProperty(value="出厂日期 ",example=" yyyy-MM  " )
    private String dateOfProduction;

    @ApiField(value = "车型ID" , info = " " )
    @ApiModelProperty(value="车型ID",example=" " )
    private Long id;

    @ApiField(value = "品牌ID" , info = " " )
    @ApiModelProperty(value="品牌ID",example=" " )
    private Long makeId;

    @ApiField(value = "厂商ID" , info = " " )
    @ApiModelProperty(value="厂商ID",example=" " )
    private Long manufacturerId;

    @ApiField(value = "车系ID" , info = " " )
    @ApiModelProperty(value="车系ID",example=" " )
    private Long modelId;
}
